/****
 * 公共的表格参数校验
 */

	/***
	 * 手机号校验
	 * @param code 手机号
	 * @returns {true|false}
	 */
	function isMobilePhone(phone){
		var pattern =  /^1[3|4|5|7|8]\d{9}$/;
		if(pattern.test(phone) == true){
			return true;
		}
		return false;
	}
	
	/***
	 * 验证身份证
	 * @param card 身份证号
	 * @returns {true|false}
	 */
	function isCardNo(card) {
		var pattern = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; 
		if(pattern.test(card) == true){
			return true;
		}
		return false;
	} 
	
	/***
	 * 判断值是否为null
	 * @param value 值
	 * @returns {true|false}
	 */
	function isNotEmpty(value){
		if($.trim(value).length == 0 || value == null){
			return false;
		}
		return true;
	}
	
	/***
	 * 验证中文名称
	 * @param 名称 
	 * @returns {true|false}
	 */
	function isChinaName(name) {
		var pattern = /^[\u4E00-\u9FA5]{1,6}$/;
		if(pattern.test($.trim(name)) == true){
			return true;
		}
		return false;
	}
	
	/***
	 * 校验n位是否是数字
	 * @param val 字符数字
	 * @returns {true|false}
	 */
	function validate(val){
		var reg = new RegExp("^[0-9]*$");
		if(!reg.test(val)){  
	        return false;  
		} 
	    return true;
	}

	/***
	 * 校验身份证号位数
	 * @param value
	 * @returns {Boolean}
	 */
	function valiIdcard(idcard){
		var reg = new RegExp("^\d{15}|\d{}18$");
		if(!reg.test(idcard)){  
	        return false;  
		} 
	    return true;
		
	}
	
	/***
	 * 时间倒计时
	 * @param hideId 隐藏的Id名称
	 * @param showId 显示的Id名称
	 * @param textId 显示文本的Id名称
	 */
	function countdownTime(hideId,showId,textId){
		var validCode = true;
		var time = 60;
		var code=$(this);
		if (validCode) {
			validCode = false;
		var t = setInterval(function() {
			time--;
			$(hideId).hide();
			$(showId).show();
	        $(textId).text(time+"秒重新发送");
			if (time == 0) {
				clearInterval(t);
			$(showId).hide();
			$(hideId).show();
	        $(textId).text("重新发送");
				validCode = true;
			}
		},1000)
		}
	}
	
	
	
	
	